

/*! \file ntfs_mft.h
 *  \brief 
 */

#ifndef __NTFS_MFT__H__
#define __NTFS_MFT__H__

bool
ntfs_mft_get_file_sigment( 
                             IN PNTFS_CONTEXT    p_context,             \
                             IN PFILE_REFERENCE p_mft_ref,              \
                             OUT PBYTE p_mft                            \
                         );

bool
ntfs_mft_get_free_record_no( 
                                 IN PNTFS_CONTEXT p_context,                \
                                 OUT PULONG p_u_free_mft_no                 \
                            );

// PBYTE ntfs_mft_get_bitmap( 
//                           IN  PNTFS_CONTEXT p_context,    \
//                           IN  PFILE_RECORD_SEGMENT_HEADER p_mft, \
//                           OUT PULONG p_u_size );

#endif